package com.kkb.robotcustomerservice.service;

import com.kkb.robotcustomerservice.entities.Chat;
import com.github.pagehelper.PageInfo;
import com.kkb.robotcustomerservice.util.JsonResult;


public interface ChatService {

    /**
     * 储存聊天框的：问题、时间
     * @param chat:问题id sendTime:发送消息的时间 sender:发送消息的人
     * @return 0：失败  1：成功
     */
    public int add(Chat chat);
    /**
     * 查询历史消息
     * @param userId 用户id，区分系统和用户
     * @param chatId 开始时存在页面上最小消息id
     * @param pageNum 页面号
     * @param pageSize 页面大小
     * @return 统一返回对象
     */
    JsonResult<PageInfo<Chat>> jsonResult(Integer userId,int chatId,int pageNum, int pageSize);

}
